@charset "utf-8"; 

* html {
	background-image: url(about:blank);
	background-attachment: fixed
}

blockquote, body, caption, dd, div, dl, dt, figure, form, h1, h2, h3, h4,
	h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td,
	textarea, th, ul {
	margin: 0;
	padding: 0
}

fieldset {
	margin: 0;
	border: 1px solid #ccc;
	padding: 10px
}

address, article, aside, details, figcaption, figure, footer, header,
	hgroup, menu, nav, section {
	display: block
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption, th {
	text-align: left;
	font-weight: 400
}

abbr, body, html, iframe, img {
	border: 0
}

address, cite, dfn, em, i, var {
	font-style: normal
}

[hidefocus], body, summary, textarea {
	outline: 0
}

li {
	list-style: none
}

img {
	vertical-align: middle
}

a, img.handin {
	cursor: pointer
}

code, kbd, pre, samp {
	font-family: inherit
}

q:after, q:before {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label, summary {
	cursor: default
}

#calendar a, a, a:hover, del, ins, s, u {
	text-decoration: none
}

body {
	font: 12px/24px "微软雅黑"
}

input, keygen, legend, select {
	font: 12px/1.14 "微软雅黑";
	outline: 0
}

button, textarea {
	font: 12px/1.14 "微软雅黑"
}

a {
	color: #333
}

a:hover {
	color: #eb2626
}

.icon-bofang:before {
	content: "\e600"
}

.icon-shoucang:before {
	content: "\e601"
}

.icon-xiala:before {
	content: "\e602"
}

.icon-shanchu:before {
	content: "\e603"
}

.icon-wenti:before {
	content: "\e604"
}

.icon-kecheng:before {
	content: "\e605"
}

.icon-biaoge:before {
	content: "\e606"
}

.icon-taolun:before {
	content: "\e607"
}

.clear, .clearfix:after, .clearfix:before {
	display: block;
	overflow: hidden;
	visibility: hidden;
	height: 0
}

.clear {
	float: none
}

.clearfix:after, .clearfix:before {
	content: '\0020';
	width: 0
}

.clear, .clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.font10 {
	font-size: 10px
}

.font12 {
	font-size: 12px
}

#ie6 select, .font14, .link_li b.title {
	font-size: 14px
}

.font16 {
	font-size: 16px
}

.font18 {
	font-size: 18px
}

.font20 {
	font-size: 20px
}

.font27 {
	font-size: 27px
}

.font36 {
	font-size: 36px
}

.font40 {
	font-size: 40px
}

.font25 {
	font-size: 25px
}

.font30 {
	font-size: 30px
}

.font_simsun {
	font-family: SimSun
}

.font_georgia {
	font-family: Georgia, "Times New Roman", Times, serif
}

.font_normal {
	font-weight: 400
}

.font_yh {
	font-family: 'Microsoft YaHei'
}

.ov_visibel {
	overflow: visible
}

.ov_hide {
	overflow: hidden
}

.ws_normal {
	white-space: normal
}

.ws_break {
	word-wrap: break-word;
	word-break: normal
}

.ws_prewrap {
	white-space: pre-wrap
}

.t_l {
	text-align: left
}

.t_c {
	text-align: center
}

.t_r {
	text-align: right
}

.t_i {
	text-indent: 2em
}

.f_r {
	float: right !important
}

.f_l {
	float: left !important
}

.header .serccatgory .sercaxy span.dercatext, .red {
	color: red
}

.cf60 {
	color: #f60
}

.cfff {
	color: #fff
}

.cc00 {
	color: #c00
}

.c03a {
	color: #03a
}

.c999 {
	color: #999
}

.c900 {
	color: #900
}

.cf90 {
	color: #f90
}

.c396 {
	color: #396
}

.cc33 {
	color: #c33
}

.c960 {
	color: #960
}

.c690 {
	color: #690
}

.c096, .cardright_service span b * {
	color: #096
}

.ccc {
	color: #ccc
}

.ceee {
	color: #eee
}

.c369 {
	color: #369
}

.c333, .header .sercaxy strong {
	color: #333
}

.cfc6 {
	color: #fc6
}

.c000 {
	color: #000
}

.c666, .sidbar_main li .bar_cal span a {
	color: #666
}

.c06c {
	color: #06c
}

.ceb2 {
	color: #eb2626
}

.c065 {
	color: #0065cb
}

.cea5 {
	color: #ea5e00
}

.pad0 {
	padding: 0
}

.pad5 {
	padding: 5px
}

.pad10 {
	padding: 10px
}

.pad15 {
	padding: 15px
}

.pad20 {
	padding: 20px
}

.pad25 {
	padding: 25px
}

.pad30 {
	padding: 30px
}

.pad35 {
	padding: 35px
}

.pad40 {
	padding: 40px
}

.pl_5 {
	padding-left: 5px
}

.pl_10 {
	padding-left: 10px
}

.pl_15 {
	padding-left: 15px
}

.pl_20 {
	padding-left: 20px
}

.pl_25 {
	padding-left: 25px
}

.pl_30 {
	padding-left: 30px
}

.pl_35 {
	padding-left: 35px
}

.pl_40 {
	padding-left: 40px
}

.pr_5 {
	padding-right: 5px
}

.pr_10 {
	padding-right: 10px
}

.pr_15 {
	padding-right: 15px
}

.pr_20 {
	padding-right: 20px
}

.pr_25 {
	padding-right: 25px
}

.pr_30 {
	padding-right: 30px
}

.pr_35 {
	padding-right: 35px
}

.pr_40 {
	padding-right: 40px
}

.pt_5, .talentscroll ul li .ptimg {
	padding-top: 5px
}

.pt_10 {
	padding-top: 10px
}

.pt_15 {
	padding-top: 15px
}

.pt_20 {
	padding-top: 20px
}

.pt_25 {
	padding-top: 25px
}

.pt_30 {
	padding-top: 30px
}

.pt_35 {
	padding-top: 35px
}

.pt_40 {
	padding-top: 40px
}

.pb_5 {
	padding-bottom: 5px
}

.pb_10 {
	padding-bottom: 10px
}

.pb_15 {
	padding-bottom: 15px
}

.pb_20 {
	padding-bottom: 20px
}

.pb_25 {
	padding-bottom: 25px
}

.pb_30 {
	padding-bottom: 30px
}

.pb_35 {
	padding-bottom: 35px
}

.pb_40 {
	padding-bottom: 40px
}

.mar0 {
	margin: 0
}

.mar10 {
	margin: 10px
}

.mar20 {
	margin: 20px
}

.mar25 {
	margin: 25px
}

.mar30 {
	margin: 30px
}

.mar35 {
	margin: 35px
}

.mar40 {
	margin: 40px
}

.mt_5 {
	margin-top: 5px
}

.mt_10 {
	margin-top: 10px
}

.mt_15 {
	margin-top: 15px
}

.mt_20 {
	margin-top: 20px
}

.mt_25 {
	margin-top: 25px
}

.mt_30 {
	margin-top: 30px
}

.mt_35 {
	margin-top: 35px
}

.mt_40 {
	margin-top: 40px
}

.mb_5 {
	margin-bottom: 5px
}

.mb_10 {
	margin-bottom: 10px
}

.mb_15 {
	margin-bottom: 15px
}

.mb_20 {
	margin-bottom: 20px
}

.mb_25 {
	margin-bottom: 25px
}

.mb_30 {
	margin-bottom: 30px
}

.mb_35 {
	margin-bottom: 35px
}

.mb_40 {
	margin-bottom: 40px
}

.ml_5 {
	margin-left: 5px
}

.ml_10 {
	margin-left: 10px
}

.ml_15 {
	margin-left: 15px
}

.ml_20 {
	margin-left: 20px
}

.ml_25 {
	margin-left: 25px
}

.ml_30 {
	margin-left: 30px
}

.ml_35 {
	margin-left: 35px
}

.ml_40 {
	margin-left: 40px
}

.mr_5 {
	margin-right: 5px
}

.mr_10 {
	margin-right: 10px
}

.mr_15 {
	margin-right: 15px
}

.mr_20 {
	margin-right: 20px
}

.mr_25 {
	margin-right: 25px
}

.mr_30 {
	margin-right: 30px
}

.mr_35 {
	margin-right: 35px
}

.mr_40 {
	margin-right: 40px
}

.ml_-10 {
	margin-left: -10px
}

.wid790 {
	width: 790px
}

.wid380 {
	width: 380px;
	overflow: hidden
}

.wid920 {
	width: 920px
}

.wid260 {
	width: 260px
}

.po_ab {
	position: absolute
}

.po_re {
	position: relative
}

.block {
	display: block
}

.hiden {
	display: none
}

.backgrey {
	background: #f4f4f4
}

.bd_a {
	border: 1px solid #e9e9e9
}

.bd_t {
	border-top: 1px solid #e9e9e9
}

.bd_r {
	border-right: 1px solid #e9e9e9
}

.bd_b {
	border-bottom: 1px solid #e9e9e9
}

.bd_l {
	border-left: 1px solid #e9e9e9
}

a.button, button, input.button {
	display: inline-block;
	line-height: 14px;
	padding: 5px 10px;
	_padding: 5px 10px 4px 10px;
	font-family: "微软雅黑", "宋体";
	color: #666;
	border: 1px solid #dfdfdf;
	background: #f4f4f4;
	white-space: nowrap;
	overflow: visible;
	cursor: pointer;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
	zoom: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s
}

button, input.button {
	vertical-align: -1px;
	*vertical-align: middle
}

button {
	margin: 0
}

input.button {
	margin-left: 0;
	margin-right: 0
}

a.button:hover, body, button:hover, input.button:hover {
	background: #fff
}

button:focus {
	background: #fbfbfb
}

a.button.red, button.red {
	background: #ec2828;
	color: #fff;
	border: 1px solid #ec2828
}

.advicebox .advice_contact button:hover, .header .search #topsearch_btn:hover,
	a.button.red:hover, button.red:hover {
	background: #fe4646
}

.advicebox .advice_contact button:focus, button.red:focus {
	background: #fb2c2c
}

a.button.disabled, button.disabled {
	background: #dfdfdf;
	color: #fff;
	border: 1px solid #dfdfdf
}

a.button.disabled:hover, button.disabled:hover {
	background: #dfdfdf;
	cursor: text
}

input[type=password], input[type=text] {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 6px 8px;
	vertical-align: middle
}

input.focus, input[type=password]:focus, input[type=text]:focus {
	border-color: #84d2ff;
	box-shadow: 0 0 5px #b8e4ff
}

select {
	padding: 5px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	display: inline-block;
	-webkit-appearance: button;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 8px;
	-webkit-user-select: none;
	background-image: url(/images/select.png),
		-webkit-linear-gradient(#fafafa, #f4f4f4 40%, #e5e5e5);
	background-position: center right;
	background-repeat: no-repeat;
	color: #555;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=rtl] select {
	background-position: center left
}

select:disabled {
	background-image: url(/images/disabled_select.png),
		-webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9)
}

select:enabled:hover {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
	background-image: url(/images/select.png),
		-webkit-linear-gradient(#fefefe, #f8f8f8 40%, #e9e9e9);
	color: #333
}

select:enabled:active {
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
	background-image: url(/images/select.png),
		-webkit-linear-gradient(#f4f4f4, #efefef 40%, #dcdcdc);
	color: #444
}

.txt_input.disabled, .txt_input:disabled, .txt_input[disabled], input[type=password]:disabled,
	input[type=password][disabled], input[type=text]:disabled, select.disabledinput[type=text][disabled],
	select:disabled {
	border-color: #ccc;
	color: #999;
	background: #eee;
	box-shadow: none
}

input.checkbox, input.radio {
	vertical-align: -3px;
	margin: 0 3px
}

input:-webkit-autofill, input:focus:-webkit-autofill, select:-webkit-autofill,
	textarea:-webkit-autofill {
	background-color: #fff !important;
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important
}

.page {
	border: none;
	text-align: right
}

.page a, .praise a, .top .f_r samp {
	display: inline-block
}

.page a, .page span {
	padding: 0 10px;
	margin-right: 2px
}

.page a {
	border: 1px solid #dfdfdf;
	color: #666;
	background: #fff;
	vertical-align: middle;
	margin-left: 2px
}

.page span {
	font-size: 12px;
	line-height: 24px
}

.page a:hover {
	color: #ec2828
}

.page a.selected, .page a.selected:hover {
	color: #fff;
	background: #fb4343;
	border-color: #ec2828;
	cursor: default
}

.page .txt_input, .page button {
	padding: 0;
	height: 24px;
	vertical-align: middle
}

.page .txt_input {
	text-align: center;
	margin-right: 5px;
	border: 1px solid #dfdfdf;
	width: 30px
}

.page button {
	font-weight: 400;
	font-size: 12px;
	font-family: "微软雅黑";
	width: 50px;
	border-radius: 0
}

.container {
	width: 1200px;
	font: 12px/24px "微软雅黑", sans-serif;
	color: #333;
	margin: auto
}

.page span, i.ico, span.ico {
	display: inline-block;
	vertical-align: middle
}

span.ico_pc {
	width: 16px;
	height: 14px;
	background: url(/images/topapp.png) left -16px;
	margin-right: 5px
}

span.ico_phone {
	width: 12px;
	height: 15px;
	background: url(/images/topapp.png) -19px -16px;
	vertical-align: middle;
	margin-right: 5px
}

span.ico_pad {
	width: 14px;
	height: 15px;
	background: url(/images/topapp.png) -33px -16px;
	vertical-align: -3px;
	margin-right: 5px
}

span.ico_serch {
	width: 19px;
	height: 19px;
	background: url(/images/icoserch.png) center center;
	vertical-align: -3px
}

span.ico_arrdown, span.ico_arrtop {
	width: 11px;
	height: 7px;
	overflow: hidden;
	margin-top: 15px
}

span.ico_arrtop {
	background: url(/images/arr_wt.gif) left top
}

span.ico_arrdown {
	background: url(/images/arr_wt.gif) left -7px
}

.praise a {
	margin-left: 10px;
	background-color: #f9f9f9
}

.praise a i {
	margin-right: 8px
}

i.ico_praise, i.ico_unpraise {
	width: 11px;
	height: 12px;
	vertical-align: -2px
}

i.ico_praise {
	background: url(/images/dianzan.png) no-repeat
}

i.ico_unpraise {
	background: url(/images/dianzan.png) no-repeat left -12px
}

i.ico_noinfo {
	background: url(/images/gongzai.png) no-repeat;
	width: 100px;
	height: 116px;
	display: inline-block;
	vertical-align: middle
}

.box_df, .box_ef {
	background: #fff
}

.box_ef {
	border: 1px solid #efefef
}

.box_df {
	border: 1px solid #dfdfdf
}

.box_e9 {
	border: 1px solid #e9e9e9
}

.box_e9, .box_wrap {
	background: #fff
}

.box_e10 {
	border: 1px solid #e9e9e9;
	background: #fff url(/images/code_bg.png) no-repeat right
		center
}

.topmain {
	height: 30px;
	z-index: 1000;
	position: relative
}

.topfixed {
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	background: #f4f4f4;
	z-index: 20
}

.topbox {
	width: 1200px;
	height: 30px;
	margin: 0 auto
}

.top {
	height: 30px;
	position: relative;
	z-index: 2000
}

.top .container {
	position: relative;
	z-index: 1;
	line-height: 30px
}

.top .f_r samp {
	padding: 0 4px
}

.subnav_span, .subspan_bar {
	display: inline-block;
	position: relative
}

.subnav_span {
	height: 30px;
	z-index: 10
}

.subspan_bar span {
	font-size: 10px
}

.subspan_bar {
	padding: 0 6px;
	z-index: 2
}

.subspan_bar.on {
	color: #eb2626;
	padding: 0 5px;
	background: #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf
}

.subnav_option.navig ul li i, .subspan_bar i.arrow {
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle
}

.subspan_bar i.arrow {
	background: url(/images/arrotow.png) left top;
	overflow: hidden;
	transition: all .1s ease-in-out;
	width: 9px;
	height: 9px
}

.subspan_bar.on i.arrow, .subspan_bar:hover i.arrow {
	background: url(/images/arrotow.png) left -18px;
	overflow: hidden
}

.subnav_span .icoemail {
	background: url(/images/arrow_main.png) no-repeat -107px -67px;
	width: 19px;
	height: 15px;
	display: inline-block;
	vertical-align: middle
}

.subnav_span .icoemail.on {
	background-position: -110px -100px
}

.subnav_option {
	border: 1px solid #dfdfdf;
	background: #fff;
	z-index: 1;
	top: 29px;
	position: absolute
}

.subnav_option.navig {
	width: 1200px;
	right: 0
}

.subnav_option.navig ul {
	width: 190px;
	height: 110px;
	padding: 0 0 20px 30px
}

.subnav_option.navig ul li, .subnav_option.prov ul li {
	float: left;
	line-height: 22px;
	font-size: 12px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体"
}

.subnav_option.navig ul li {
	color: #333;
	width: 95px
}

.subnav_option.navig ul li.title {
	width: 190px;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px
}

.subnav_option.navig ul.last {
	width: 500px;
	border-right: none
}

.subnav_option.navig ul.last li.title {
	width: 500px
}

.subnav_option.navig ul.last li {
	width: 80px
}

.subnav_option.navig ul li i {
	background-image: url(/images/arrow_main.png);
	width: 18px;
	height: 14px
}

.subnav_option.navig ul li i.icohot {
	background-position: -110px -120px
}

.subnav_option.navig ul li i.iconew {
	background-position: -110px -140px
}

.subnav_option.prov {
	width: 922px;
	left: 0
}

.subnav_option.navig ul, .subnav_option.prov h3, .subnav_option.prov ul
	{
	float: left;
	border-right: 1px solid #e9e9e9;
	margin-top: 20px
}

.subnav_option.prov h3 {
	font-size: 14px;
	text-align: center;
	line-height: 22px;
	width: 110px;
	height: 108px
}

.subnav_option.prov ul {
	width: 130px;
	height: 88px;
	padding: 0 0 20px 30px
}

.subnav_option.prov ul li {
	width: 50px;
	white-space: nowrap
}

.subnav_option.prov ul li.title {
	font-size: 14px;
	font-weight: 700;
	width: 130px
}

.subnav_option.prov ul.last {
	width: 590px;
	border-right: none
}

.subnav_option.prov ul.last li.title {
	width: 590px
}

.subnav_option.prov ul.last li {
	width: auto;
	margin-right: 10px
}

.subnav_option.mobile {
	width: 350px;
	left: 0
}

.subnav_option.mobile .mobile_l {
	float: left;
	width: 230px
}

.subnav_option.mobile .mobile_l ul {
	height: 80px;
	display: block;
	padding: 10px
}

.subnav_option.mobile .mobile_l ul em {
	float: left;
	width: 80px;
	height: 80px;
	display: block
}

.subnav_option.mobile .mobile_l ul span {
	float: right;
	width: 120px;
	height: 80px;
	display: block
}

.subnav_option.mobile .mobile_l ul span p {
	line-height: 25px
}

.subnav_option.mobile .mobile_l i {
	background: url(/images/arrow_main.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle
}

.subnav_option.mobile .mobile_l i.icoap {
	background-position: -210px 0
}

.subnav_option.mobile .mobile_l i.icoaz {
	background-position: -250px 0
}

.subnav_option.mobile .mobile_r {
	width: 118px;
	float: right;
	text-align: center
}

.subnav_option.mobile .mobile_r em {
	display: block;
	width: 80px;
	height: 80px;
	margin: 35px auto 0
}

.page button, .subnav_option.mobile .mobile_r span {
	line-height: 20px
}

.subnav_option.logintop {
	left: 0;
	width: 330px;
	height: 140px
}

.subnav_option.logintop li {
	float: left;
	width: 109px;
	height: 69px;
	text-align: center
}

.subnav_option.logintop li i {
	background: url(/images/arrow_main.png) no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	margin: 13px auto 0
}

.subnav_option.logintop li i.icouser {
	background-position: -50px -130px
}

.subnav_option.logintop li i.icoset {
	background-position: -50px -160px
}

.subnav_option.logintop li i.icopay {
	background-position: -50px -190px
}

.subnav_option.logintop li i.icopay1 {
	background-position: -50px -250px
}

.subnav_option.logintop li i.icopay2 {
	background-position: -50px -280px
}

.subnav_option.logintop li i.icoout {
	background-position: -50px -220px
}

.subnav_option.logintop li span {
	height: 30px;
	line-height: 30px;
	display: block;
	font-size: 12px
}

.subnav_option.emailmsg, .subnav_option.task {
	left: 0;
	padding: 10px 20px
}

.subnav_option.task {
	width: 100px
}

.subnav_option.emailmsg li, .subnav_option.task li {
	height: 22px;
	line-height: 22px;
	font-size: 12px
}

.subnav_option.emailmsg {
	width: 120px
}

.subnav_option.emailmsg li {
	clear: both
}

.subnav_option.emailmsg li a {
	display: block;
	height: 22px
}

.subnav_option.emailmsg li span {
	float: left
}

.subnav_option.emailmsg li p {
	float: right;
	color: #ec2828;
	direction: rtl
}

.subnavlist {
	width: 120px;
	padding: 10px 0 0
}

.subnavlist li {
	line-height: 24px;
	text-align: left
}

.release_task {
	width: 130px
}

.subnav_option h2 {
	font-size: 14px;
	padding: 5px 0;
	display: block;
	white-space: nowrap
}

.release_task li {
	float: left;
	line-height: 24px;
	padding: 0 5px;
	white-space: nowrap
}

.release_task li a:hover, .sidbar_main li .bar_cal span a:hover,
	.sidbar_main li .bar_tl a:hover {
	color: #eb2626
}

.header {
	padding: 35px 0
}

.header .search_bigbox {
	float: left;
	overflow: hidden
}

.header .search form {
	background: #ea1515;
	padding: 3px;
	width: 500px
}

.header .search .search_input {
	width: 360px;
	height: 20px;
	line-height: 20px;
	padding: 12px 8px 12px 30px;
	float: left;
	border: none;
	color: #999;
	cursor: text;
	background: url(/images/icoserch.png) no-repeat 5px center #fff
}

.header .search .search_input:focus {
	outline: none
}

.header .search {
	position: relative;
	height: 50px;
	overflow: hidden;
	z-index: 150
}

.header .search #topsearch_btn, .header .search #topsearch_btntwo {
	position: absolute;
	right: 3px;
	top: 0;
	background: #ea1515;
	border: none;
	text-align: center;
	padding: 0;
	border-radius: 0
}

.header .search #topsearch_btn {
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	height: 50px;
	width: 100px
}

.header .search #topsearch_btntwo {
	height: 40px;
	width: 50px
}

.header .serchdream {
	display: none;
	position: absolute;
	color: #333;
	border: 1px solid #dfdfdf;
	width: 294px;
	background: #fff;
	margin-top: -1px;
	z-index: 115
}

.header .sercaxy {
	padding: 2px 5px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #999;
	cursor: pointer;
	display: block
}

.header .sercaxy.hover {
	background: #fff1dc
}

.channel {
	height: 45px;
	line-height: 45px;
	font-size: 23px;
	color: #666;
	border-left: 1px solid #e9e9e9;
	display: inline-block;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 2px;
	vertical-align: top;
	font-family: "微软雅黑"
}

.header i.ico-tel400, .logintother a {
	display: inline-block;
	width: 25px;
	height: 25px
}

.header i.ico-tel400 {
	background: url(/images/ico-tel.png);
	vertical-align: middle
}

.logintool {
	color: #666;
	width: 260px
}

.logintool .siz25 {
	font-size: 20px;
	color: #ea5e00;
	font-weight: 700
}

.ex_sercbox {
	padding-top: 5px;
	float: left
}

.loginlitb_name {
	height: 40px;
	position: relative;
	width: 120px;
	z-index: 111
}

.loginlitb_topname {
	width: 112px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #dfdfdf;
	cursor: pointer;
	overflow: hidden;
	background: #f5f5f5;
	padding: 3px;
	position: absolute;
	z-index: 2
}

.logintooset .loginlitb_box {
	right: 0
}

.logintooset .loginlitb_name {
	width: 100px
}

.logintooset .loginlitb_topname {
	width: 92px
}

.icoaraw {
	display: block;
	width: 17px;
	height: 12px;
	float: right;
	margin-top: 10px;
	background: url(/images/arrow.gif) no-repeat
}

.loginlitb_topname img {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	border: none
}

.loginlitb_box {
	position: absolute;
	width: 228px;
	background: #f5f5f5;
	border: 1px solid #dfdfdf;
	margin-top: -1px;
	z-index: 1;
	top: 38px
}

.loginlitb_box .valid_success {
	display: none !important
}

.logintool .albotton {
	margin-left: 5px
}

.albotton {
	display: inline-block;
	height: 36px;
	border: 1px solid #dfdfdf;
	line-height: 36px;
	padding: 0 25px;
	background: #f4f4f4;
	color: #666 !important
}

.loginlitb_box .loginform {
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf
}

.loginlitb_box .rowElem {
	padding: 3px 15px !important
}

.loginlitb_box .rowElem button {
	white-space: nowrap
}

.loginlitb_box input.txt_input {
	height: 19px;
	line-height: 19px;
	padding: 8px 5px 8px 25px;
	width: 165px
}

.loginlitb_box input.user {
	background: url(/images/userkey.jpg) no-repeat 5px 10px #fff
}

.loginlitb_box input.pasw {
	background: url(/images/userkey.jpg) no-repeat 5px -20px #fff
}

.loginlitb_box .rowElem label input, .loginlitb_topname img {
	vertical-align: middle;
	margin-right: 5px
}

.loginlitb_box .rowElem .button {
	height: 35px;
	width: 195px;
	font-size: 16px;
	line-height: 20px
}

.loginlitb_box .rowElem .phTips {
	margin-left: -165px !important;
	margin-top: 9px !important
}

.loginlitb_box span.buttoniner {
	display: inline-block;
	padding: 0 5px;
	margin: 0 !important
}

.loginlitb_box .yazhenma {
	display: inline-block;
	width: 80px;
	text-align: center;
	background: #72ab15;
	line-height: 42px;
	color: #fff;
	margin-right: 5px
}

.logintother, .sidbar_main li .bar_pad {
	border-top: 1px solid #fff;
	padding: 5px 10px 15px
}

.sidbar_main li .bar_pad {
	padding: 5px 0;
	border-bottom: 1px dotted #b2b2b2;
	background: #fff;
	position: relative;
	z-index: 2
}

.logintother p {
	height: 30px;
	line-height: 30px;
	display: block
}

.logintother a {
	background: url(/images/hezhuoico30.png) no-repeat;
	margin: 0 6px 0 0;
	float: left
}

.afterlogin_task li {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #fff;
	text-align: center
}

.afterlogin_task li a {
	display: block;
	color: #06c;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	overflow: hidden
}

.afterlogin_task li a span, .afterlogin_task li a:hover {
	color: #eb2626;
	background: #ffecdf
}

.nav {
	position: relative;
	z-index: 110;
	background: #ec2828;
	height: 40px;
	width: 100%
}

.sidbar {
	width: 260px;
	background: #e61717
}

.sidbar .s_tl {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑"
}

.sidbar .s_tl span.ico_arrtop {
	_margin-top: 15px;
	cursor: pointer
}

.sidbar .s_tl span.switching {
	background: url(/images/arrow_main.png) no-repeat 0 -320px;
	width: 15px;
	height: 12px;
	display: inline-block;
	margin-left: 90px;
	margin-top: 12px;
	cursor: pointer
}

.sidbar_main {
	position: absolute;
	border: 3px solid #af1010;
	border-top: none;
	background: #fff;
	padding: 10px 0 0;
	width: 254px;
	z-index: 5
}

.sidbar_main li, .sidbar_main li.selected {
	clear: both;
	padding: 0 15px;
	z-index: 1
}

.sidbar_main li.selected {
	z-index: 2;
	border: none;
	margin-top: -1px
}

.sidbar_main li.selected .bar_pad {
	border-bottom: 1px solid #af1010;
	border-top: 1px solid #af1010;
	padding-top: 6px
}

.sidbar_main li .bar_cal span {
	display: inline-block;
	margin-right: 10px
}

.sidbar_main li .bar_tl {
	height: 24px;
	clear: both
}

.sidbar_main li .bar_tl span {
	color: #999;
	margin-right: 5px
}

.sidbar_main li .bar_tl a {
	float: left;
	color: #333
}

#ajaxwaitid, .sidbar_main li.selected .bar_tl span {
	display: none
}

.sidbar_main li, .sidbarhiden {
	position: relative
}

.sidbarbottom {
	clear: both;
	display: block;
	background: #af1010;
	margin: 0 -3px -3px;
	width: 260px;
	height: 36px
}

.sidbarbottom a {
	color: #fff !important;
	display: block;
	text-align: center;
	padding: 6px 10px
}

#ajaxwaitid {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999;
	margin-top: -9px;
	margin-left: -63px;
	width: 126px
}

.sidbarhiden .sidbar_main {
	display: none;
	position: absolute
}

.index_nav {
	background-color: transparent
}

.index_nav .sidbar {
	width: 220px
}

.index_nav .navmain, .index_nav .sidbar .s_tl {
	height: 50px;
	line-height: 50px
}

.index_nav .sidbar .s_tl span.switching {
	margin-left: 0;
	margin-top: 20px
}

.help_box .iner a:hover, .index_nav .sidbar .s_tl a, .index_nav .sidbar .s_tl a:hover
	{
	color: #fff
}

.index_nav .sidbar span.ico_arrdown {
	margin-top: 22px
}

.index_nav .navmain {
	width: 930px
}

.index_nav, .index_nav .navmain span {
	height: 50px
}

.index_nav .navmain span a {
	color: #333;
	padding: 0 15px
}

.index_nav .navmain span a.on {
	color: #ec2828;
	line-height: 50px
}

.index_nav .navmain span a:hover {
	background-color: transparent
}

.index_nav .navmain span.other {
	position: relative;
	width: 100px
}

.index_nav .navmain span.other>i {
	background: url(/images/arrow_main.png) no-repeat 0 -140px;
	width: 7px;
	height: 4px;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 23px
}

.index_nav .navmain span .otherbox {
	position: absolute;
	width: 100px;
	background: #fff;
	display: none;
	border: 1px solid #e9e9e9;
	left: 0;
	top: 50px
}

.index_nav .navmain span .otherbox a, .index_sidbar li div.title>span {
	line-height: 30px;
	padding: 0;
	display: block;
	text-align: center
}

.index_sidbar li div.title>span {
	height: 30px;
	display: inline-block;
	max-width: 80px;
	min-width: 50px;
	padding: 0 15px;
	color: #ff4c4c;
	background: #3d404d;
	margin: 0 auto
}

.index_nav .navmain span .otherbox a:hover {
	background: #3d404d;
	color: #fff
}

.leftincaty {
	width: 75px
}

.letilistcaty a:hover {
	background: #ffecdf;
	color: #eb2626
}

.patentuj .pttliel em {
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	color: #333
}

.talentlistcomm ul li .ptcotn .ptc_1, .talentscroll ul li .ptcotn .ptc_1
	{
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden
}

.patentuj .navbimg img, .patentuj div.adsimg img {
	height: expression(this.height > 270 ? this.height = this.height * 270/
		this.height : "auto");
	width: expression(this.width > 690 ? "690px" : "auto");
	max-width: 690px;
	max-height: 270px
}

.index_sidbar {
	background: #3d404d;
	padding: 0;
	width: 220px;
	border: none
}

.index_sidbar ul {
	height: 550px
}

.index_sidbar li {
	padding: 0
}

.index_sidbar li div.title {
	height: 30px;
	width: 180px;
	background: url(/images/nav-x.jpg) repeat-x 0 20px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center
}

.index_sidbar li .bar_pad {
	padding: 0;
	border: none;
	background: #3d404d;
	position: static;
	z-index: auto
}

.index_sidbar li .bar_pad>span, .toolposit i.close {
	width: 50px;
	height: 20px;
	display: block;
	line-height: 20px
}

.index_sidbar li .bar_pad>span {
	float: left;
	padding-left: 17px
}

.index_sidbar li .bar_pad>span>a {
	color: #fff;
	white-space: nowrap
}

.index_sidbar li.selected {
	margin: 0;
	padding: 0
}

.index_sidbar li.selected .bar_pad {
	border: none;
	background: #fff;
	padding: 0
}

.index_sidbar li.selected .bar_pad>span>a {
	color: #000
}

.index_sidbar .catynavlist {
	width: 979px !important;
	left: 220px !important;
	border-color: #3d404d;
	border-left: none;
	box-shadow: none;
	padding: 0;
	height: 548px;
	overflow: hidden;
	background: #fff
}

.index_sidbar .catynavlist .catynavlist_left {
	float: left;
	width: 700px;
	overflow: hidden
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy {
	float: left;
	width: 265px;
	padding: 15px 15px 0 40px;
	border: none
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .leftincaty {
	width: 100%;
	text-align: left;
	margin-right: 0;
	height: 30px;
	line-height: 30px
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .leftincaty a {
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑";
	font-weight: 500
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .letilistcaty {
	width: auto
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .letilistcaty a
	{
	white-space: nowrap;
	padding: 0;
	margin-right: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	float: left;
	color: #000
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv {
	clear: both;
	padding-left: 40px;
	padding-top: 20px
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv>a {
	width: 200px;
	height: 100px;
	display: block;
	float: left;
	margin-right: 10px
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv>a img
	{
	width: 100%;
	height: 100%
}

.index_sidbar .catynavlist .catynavlist_right {
	float: right;
	width: 279px;
	height: 548px;
	background: #ededed
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab {
	height: 60px;
	clear: both;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 20px
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_l
	{
	font-size: 20px;
	font-family: "微软雅黑";
	line-height: 60px
}

.help_box.last .iner h3 font, .index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r
	{
	padding-top: 20px;
	display: inline-block
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a
	{
	width: 11px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(/images/left+rig_arrow_min.png) no-repeat;
	margin: 0 4px
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.prev,
	.navmain span.qxpdtip i.type_1 {
	background-position: 0 0
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a:hover.prev
	{
	background-position: 0 -20px
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.next
	{
	background-position: -11px 0
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a:hover.next
	{
	background-position: -11px -20px
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.prev.no
	{
	background-position: 0 0 !important;
	cursor: cell
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.next.no
	{
	background-position: -11px 0 !important;
	cursor: cell
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box {
	width: 280px;
	height: 470px;
	overflow: hidden;
	position: relative
}

#ie6 #ajaxwaitid, .catynavlist {
	position: absolute
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul
	{
	width: 20000px;
	position: absolute
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li
	{
	float: left;
	width: 280px;
	padding: 0;
	height: 470px;
	clear: inherit;
	position: static
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd
	{
	height: 54px;
	padding: 18px 20px;
	border-bottom: 1px solid #dbdbdb
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd.borno
	{
	border-bottom: none
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd em
	{
	float: left;
	width: 50px;
	height: 50px;
	display: block;
	padding: 2px 0
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span
	{
	float: right;
	width: 175px;
	height: 54px;
	display: block;
	line-height: 18px;
	font-family: "微软雅黑"
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span b,
	.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span font
	{
	display: block;
	height: 18px;
	line-height: 18px
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span b
	{
	font-size: 14px;
	overflow: hidden
}

.catynavlist {
	display: none;
	width: 727px;
	margin: auto;
	border: 1px solid #af1010;
	padding: 10px 0 0;
	left: 238px;
	_left: 223px;
	background: #fff;
	z-index: 1;
	box-shadow: 5px 0 5px rgba(0, 0, 0, .05), 5px 5px 5px rgba(0, 0, 0, .05),
		5px -5px 5px rgba(0, 0, 0, .05)
}

.catynavlist .catigoroy {
	height: auto;
	border: none;
	padding: 0 20px
}

.catynavlist .catadviver {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	text-align: right
}

.catigoroy {
	padding-right: 1px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf
}

.catiinerbox {
	position: relative;
	padding: 20px 0 15px
}

.topcati a {
	color: #666
}

.tinicatiy {
	padding: 4px 0;
	border-bottom: 1px dashed #dfdfdf
}

.leftincaty {
	float: left;
	text-align: right;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-right: 10px
}

.catynavlist .closenav {
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #f4f4f4;
	border-radius: 24px;
	color: #666
}

.catynavlist .closenav:hover {
	background: #ff5c64;
	color: #fff
}

.leftincaty a {
	color: #eb2626;
	font-weight: 700
}

.letilistcaty {
	float: left;
	width: 570px
}

.letilistcaty a, .navmain span a {
	color: #666;
	display: inline-block;
	padding: 0 10px
}

.navmain span a {
	color: #fff;
	font-size: 15px;
	padding: 0 16px
}

.catgorfebgot {
	background: #dfdfdf;
	height: 1px;
	margin-top: -1px;
	position: relative;
	overflow: hidden
}

.patentuj {
	clear: both;
	overflow: hidden;
	padding: 0 15px 0 20px;
	width: 692px
}

.patentuj .pttliel {
	height: 32px;
	line-height: 32px
}

.talentscroll {
	height: 80px;
	position: relative;
	overflow: hidden;
	float: none
}

.talentscroll .jcarousel-container {
	padding-top: 15px;
	width: 690px;
	height: 60px
}

.talentscroll .jcarousel-clip {
	width: 620px;
	height: 60px;
	position: absolute;
	left: 35px;
	top: 15px
}

.talentscroll .jcarousel-prev-disabled {
	cursor: default !important
}

.talentscroll .jcarousel-next, .talentscroll .jcarousel-prev {
	width: 12px;
	height: 17px;
	position: absolute;
	top: 33px;
	cursor: pointer
}

.talentscroll .jcarousel-prev {
	left: 0
}

.talentscroll .jcarousel-next {
	left: 670px;
	background-position: -142px 0
}

.talentscroll .jcarousel-prev:hover {
	background-position: -130px -20px
}

.talentscroll .jcarousel-next:hover {
	background-position: -142px -20px
}

.talentscroll .jcarousel-prev:hover.jcarousel-prev-disabled {
	background-position: -130px 0 !important
}

.talentscroll .jcarousel-next:hover.jcarousel-prev-disabled {
	background-position: -142px 0
}

.talentscroll ul, .weixing em {
	display: block;
	height: 60px
}

.weixing em {
	height: 95px
}

.talentlistcomm ul li, .talentscroll ul li {
	width: 145px;
	height: 60px;
	overflow: hidden;
	float: left;
	clear: none
}

.talentscroll ul li {
	padding: 0 5px
}

.talentscroll ul li .ptimg, .talentscroll ul li .ptimg img {
	display: block;
	width: 50px;
	height: 50px;
	float: left
}

.talentscroll ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden
}

.talentlistcomm ul li .ptcotn a, .talentscroll ul li .ptcotn a {
	color: #06c
}

.talentlistcomm ul li .ptcotn a:hover, .talentscroll ul li .ptcotn a:hover
	{
	color: #eb2626
}

.talentlistcomm, .talentscroll {
	width: 692px;
	clear: both
}

.talentlistcomm ul li {
	padding: 5px
}

.talentlistcomm ul li .ptimg {
	padding-top: 5px
}

.talentlistcomm ul li .ptimg, .talentlistcomm ul li .ptimg img,
	.weixingbox span em {
	display: block;
	width: 50px;
	height: 50px;
	float: left
}

.weixingbox span em {
	width: 80px;
	height: 80px
}

.talentlistcomm ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden
}

.patentuj .navbimg, .patentuj div.adsimg {
	clear: both
}

.navmain {
	width: 730px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-family: "微软雅黑"
}

.link_tab span, .navmain span {
	float: left;
	height: 40px;
	display: inline-block
}

.navmain span.hot, .navmain span.new, .navmain span.qxpdtip, .navmain span.sc,
	.navmain span.tm, .navmain span.yc, .navmain span.ypda_ico, .navmain span.yqw,
	.talentscroll ul {
	position: relative
}

.navmain span.hot i {
	background: url(/images/hot.gif) no-repeat;
	width: 35px;
	height: 26px;
	left: 35px
}

.navmain span.cx i, .navmain span.hot i, .navmain span.tm i {
	display: block;
	position: absolute;
	top: -13px
}

.navmain span.cx i {
	width: 97px;
	height: 26px;
	left: 50px
}

.navmain span.tm i {
	width: 102px;
	height: 30px;
	left: 10px
}

.navmain span.new i {
	width: 38px;
	height: 23px;
	position: absolute;
	left: 40px;
	top: -13px
}

.navmain span.sc i, .navmain span.yc i {
	height: 23px;
	left: 10px;
	position: absolute;
	top: -13px
}

.navmain span.yc i {
	width: 107px
}

.navmain span.sc i {
	width: 100px
}

.navmain span.yqw i {
	height: 26px;
	left: 10px;
	position: absolute;
	top: -13px;
	width: 112px
}

.navmain span.tsdh i {
	background: url(/images/epdh.gif) no-repeat 0 0;
	height: 30px;
	position: absolute;
	top: -14px;
	width: 92px;
	display: block
}

.navmain span.ypck_ico i, .navmain span.ypdh_ico i {
	height: 30px;
	position: absolute;
	top: -12px;
	display: block
}

.navmain span.ypdh_ico i {
	background: url(/images/epdh.gif) no-repeat 0 0;
	width: 92px
}

.navmain span.qxpdtip i.type_2 {
	background-position: 0 -23px;
	width: 113px
}

.navmain span.qxpdtip i.type_3 {
	background-position: 0 -46px;
	width: 111px
}

.navmain span.qxpdtip i.type_4 {
	background-position: 0 -69px;
	width: 97px
}

.navmain span.qxpdtip i.type_5 {
	background-position: 0 -92px;
	width: 97px
}

.navmain span.qxpdtip i.type_6 {
	background-position: 0 -115px;
	width: 133px
}

.navmain span.qxpdtip i.type_7 {
	background-position: 0 -138px;
	width: 133px
}

.navmain span.qxpdtip i.type_8 {
	background-position: 0 -161px;
	width: 133px
}

.navmain span a.on {
	border: none;
	line-height: 40px;
	background: url(/images/navarro.gif) no-repeat center bottom;
	font-weight: 700;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none
}

.navmain span a:hover, .navmain span div.epzzbox a:hover {
	background: #af1010
}

.phonenumb span.ph_u, a.navreles {
	font-family: "微软雅黑";
	font-weight: 700
}

a.navreles {
	display: block;
	height: 40px;
	width: 200px;
	text-align: center;
	float: left;
	background: #af1010;
	line-height: 40px;
	color: #fff;
	font-size: 14px
}

.navmain span div.epzzbox {
	position: absolute;
	left: 0;
	top: 40px;
	display: none
}

.navmain span div.epzzbox a {
	background: #ec2828;
	padding: 0 13px;
	display: block;
	line-height: 35px;
	height: 35px;
	white-space: nowrap;
	color: #fff;
	border-top: 1px solid #af1010
}

.crumbs {
	height: 50px;
	line-height: 50px;
	clear: both
}

.crumbs div.f_l span a, .crumbs div.f_l span b, .crumbs div.f_l span i {
	float: left;
	font-style: normal
}

.crumbs div.f_l span h1 {
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
	width: inherit
}

.crumbs div.f_l span font b, .crumbs div.f_l span h1 a {
	float: none;
	clear: both
}

.crumbs div.f_l span i {
	padding: 0 4px
}

.card_chengxin .xingj div {
	display: block;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	background: #333;
	padding: 0 15px
}

.crumbcroll ul {
	height: 24px;
	display: block;
	overflow: hidden
}

.crumbcroll ul li {
	height: 24px;
	line-height: 24px
}

.helpfoot {
	background: #292a33
}

.helpfoot .container {
	border-left: 1px solid #3f4048;
	border-right: 1px solid #3f4048;
	padding: 40px 0
}

.help_box {
	float: left
}

.help_box .iner {
	padding-left: 50px
}

.help_box .iner.bor_r {
	border-right: 1px solid #3e3e3e;
	padding-right: 40px
}

.help_box .iner a {
	color: #999
}

.help_box .iner a strong {
	color: #fff;
	font-size: 15px;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	display: block
}

.help_box.last .iner {
	width: 310px;
	color: #999
}

.help_box.last .iner h3 {
	font-size: 30px;
	font-family: "微软雅黑";
	height: 45px;
	line-height: 45px;
	color: #fff;
	padding-bottom: 10px
}

.help_box.last .iner h3 font {
	font-size: 12px;
	color: #999;
	height: 25px;
	line-height: 25px
}

.help_box.last .iner span {
	height: 30px;
	display: block;
	padding-bottom: 10px
}

.phonenumb span.ph_u {
	vertical-align: middle;
	font-size: 24px;
	color: #eb2727;
	line-height: 24px;
	padding-right: 10px
}

.phonenumb span.mf {
	line-height: 24px;
	height: 24px;
	vertical-align: middle
}

.phonenumb #epwapQQ_f {
	background: url(/images/kfqq.gif) no-repeat 0 center;
	width: 171px;
	height: 30px;
	display: block
}

.footer {
	padding: 25px 0;
	border-top: 1px solid #e5e5e5;
	text-align: center;
	color: #666
}

.footer a {
	margin-left: 10px;
	margin-right: 10px
}

.footer-last a, .phonenumb span.mf, .valid_success font {
	display: inline-block
}

.footer-last a, .footer-last a img {
	width: 128px;
	height: 45px
}

.footer-last .hycode {
	background: url(/images/008.gif)
}

.footer-last .hycode img, input.ez-hide {
	opacity: 0;
	filter: alpha(opacity = 0)
}

.link_tab {
	height: 40px;
	padding: 0 20px 0 0
}

.link_tab span {
	padding: 0 20px;
	font-size: 14px;
	line-height: 40px;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6
}

.link_tab span.select {
	border-bottom-color: #e61717;
	color: #e61717
}

#calendar, .link_li {
	background: #fff;
	padding: 10px 0
}

.link_li_img {
	clear: both
}

.link_li_img a {
	width: 150px;
	height: 80px;
	display: block;
	float: left;
	margin: 5px 25px 5px 0
}

.link_li_txt {
	clear: both;
	padding: 10px 0
}

.link_li_txt a {
	color: #999;
	margin-right: 10px
}

.applist_box_li .t_r a:hover, .link_li_txt a:hover {
	color: #eb2626
}

.hezhuoban {
	padding: 25px 0 50px
}

.valid_success font {
	height: 16px
}

.valid_error span, .valid_info span, .valid_success span {
	display: inline-block;
	font-size: 12px;
	padding-right: 10px;
	color: red
}

.elment, .elment a>i {
	width: 240px;
	height: 50px;
	float: left
}

.elment a>i {
	background: url(/images/bot_hez.png) no-repeat;
	width: 50px;
	display: inline-block;
	vertical-align: middle
}

.elment a>i.icozl {
	background-position: 0 0
}

.elment a>i.icoxm {
	background-position: 0 -60px
}

.elment a>i.icozc {
	background-position: 0 -120px
}

.elment a>i.icotz {
	background-position: 0 -180px
}

.elment a>i.icojd {
	background-position: 0 -240px
}

.elment .emcont {
	font-size: 22px;
	height: 50px;
	font-family: "微软雅黑";
	float: left;
	margin-left: 20px
}

#calendar td, .elment .emcont span {
	font-weight: 700
}

#ajaxwaitid div {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
	font: 12px/18px "微软雅黑";
	text-align: center;
	background: #294a8b;
	box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

#ie6 #ajaxwaitid {
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop) +300);
	right: auto;
	left: expression(eval(document.body.scrollWidth)/2)
}

.valid_error, .valid_info, .weixing p {
	display: inline-block;
	padding: 0 0 0 35px
}

.weixing p {
	line-height: 20px;
	padding: 10px 0;
	color: #666
}
.tipsy {
	font-size: 12px;
	position: absolute;
	padding: 5px;
	z-index: 30000
}

.tipsy-inner {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	color: #666;
	max-width: 240px;
	padding: 10px 15px;
	border-radius: 4px;
	line-height: 22px
}

.tipsy-arrow {
	position: absolute;
	width: 13px;
	height: 13px;
	background-image: url(/images/tipsy.gif);
	background-repeat: no-repeat
}

.tipsy-arrow-n {
	background-position: 0 6px
}

.tipsy-arrow-s {
	background-position: 0 -6px
}

.tipsy-arrow-e {
	background-position: -6px 0
}

.tipsy-arrow-w {
	background-position: 6px 0
}

.tipsy-n .tipsy-arrow, .tipsy-ne .tipsy-arrow, .tipsy-nw .tipsy-arrow {
	top: -7px;
	border-top: none
}

.tipsy-s .tipsy-arrow, .tipsy-se .tipsy-arrow, .tipsy-sw .tipsy-arrow {
	bottom: -7px;
	border-bottom: none
}

.tipsy-n .tipsy-arrow, .tipsy-s .tipsy-arrow {
	left: 50%;
	margin-left: -6px
}

.tipsy-nw .tipsy-arrow, .tipsy-sw .tipsy-arrow {
	left: 10px
}

.tipsy-ne .tipsy-arrow, .tipsy-se .tipsy-arrow {
	right: 10px
}

.tipsy-e .tipsy-arrow, .tipsy-w .tipsy-arrow {
	top: 50%;
	margin-top: -5px
}

.tipsy-e .tipsy-arrow {
	right: -7px;
	border-right: none
}

.tipsy-w .tipsy-arrow {
	left: -7px;
	border-left: none
}

.jcarousel-container, .toolcont q {
	position: relative
}

.jcarousel-clip, .jcarousel-list {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative
}

.jcarousel-list {
	z-index: 1;
	top: 0;
	left: 0
}

.jcarousel-item, .jcarousel-list li {
	float: left;
	list-style: none
}

.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	display: none
}

#calendar_year .col {
	border: 1px solid #ccc;
	float: left;
	background: #fff;
	margin-left: 1px;
	padding: 4px
}

fieldset legend {
	margin-left: 10px;
	padding: 0 5px;
	background: #fff;
	color: #333;
	font-weight: 700
}

#calendar {
	padding: 5px;
	text-align: left;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	margin-top: 10px
}

#calendar td {
	padding: 2px
}

#calendar_week td {
	height: 2em;
	line-height: 2em;
	border-bottom: 1px solid #dfdfdf;
	font-size: 14px
}

#hourminute td {
	padding: 4px 2px;
	border-top: 1px solid #dfdfdf
}

.calendar_expire, .calendar_expire a:link, .calendar_expire a:visited {
	color: #999;
	font-weight: 400;
	cursor: default
}

.calendar_default, .calendar_default a:link, .calendar_default a:visited
	{
	color: #fe4545
}

.calendar_today, .calendar_today a:link, .calendar_today a:visited {
	color: #ff7b7b;
	font-weight: 700
}

#calendar_header td {
	width: 30px;
	height: 20px;
	border-bottom: 1px solid #ccc;
	font-weight: 400;
	color: #000
}

#calendar_month, #calendar_year {
	display: none;
	line-height: 130%;
	background: #fff;
	position: absolute
}

#calendar_year {
	z-index: 10
}

#calendar_month a, #calendar_year .col a {
	color: #2f549f
}

#calendar_month {
	border: 1px solid #ddd;
	padding: 4px;
	z-index: 11
}

#rightToolbar {
	display: block;
	position: fixed;
	z-index: 115;
	right: 0;
	top: 200px;
	_margin: 0 15px 15px 0;
	width: 112px;
	font-size: 12px;
	_position: absolute;
	_right: auto;
	_left: expression(eval(document.documentElement.scrollLeft +
		document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight-200- (
		parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}

.tooltop {
	width: 112px;
	height: 94px;
	background: url(/images/tophead.png) no-repeat;
	display: none
}

.toolmin {
	height: 46px;
	background: #fff;
	margin-bottom: 1px;
	position: relative
}

.toolmin.backtop {
	height: 27px
}

.toolposit {
	position: relative;
	background: #f4f4f4;
	border: 1px solid #e9e9e9
}

.toolposit i.close {
	position: absolute;
	text-align: right;
	right: 0;
	top: -25px;
	cursor: pointer;
	color: #666;
	background: url(/images/arrow_lr.png) no-repeat right 6px;
	padding-right: 10px
}

.toolposit i.close.on {
	background-position: right -32px
}

.liuyantool, .phonetool, .toolapp {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 600;
	color: #666
}

.liuyantool.on, .liuyantool:hover, .phonetool.on, .phonetool:hover,
	.toolapp.on, .toolapp:hover {
	color: #f34c19
}

.phonetool {
	background: url(/images/icoqq.png) no-repeat 80px center;
	padding-right: 20px
}

.phonetoolts {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	background: url(/images/ico-qq-14.png) no-repeat 5px center
		#0af;
	color: #fff;
	width: 55px
}

.phonetoolts:hover {
	background-color: #0097e3;
	color: #fff !important
}

.weixing {
	display: block;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	background: #fff;
	margin-bottom: 1px
}

.weixing b {
	display: block;
	line-height: 30px;
	padding: 15px 0 6px
}

.backtoptool {
	display: block;
	width: 46px;
	height: 27px;
	background: url(/images/kiefuali.gif) no-repeat -46px -144px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	margin: 0 auto
}

.weixing p font {
	color: #f34c19;
	display: block;
	font-size: 14px
}

.backtoptool.on, .backtoptool:hover {
	background: url(/images/kiefuali.gif) no-repeat left -144px
}

.toolcontbox {
	display: none;
	position: absolute;
	right: 110px;
	top: 0;
	width: 340px;
	z-index: 5
}

.toolcont {
	line-height: 24px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	background: #fff;
	width: 310px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}

.toolqq {
	line-height: 18px;
	height: 36px;
	clear: both;
	padding-left: 15px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.toolqq a.imbtn {
	background-image: url(/images/kfico_btn.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	color: #666 !important
}

.toolarr {
	display: block;
	width: 10px;
	height: 50px;
	background: url(/images/areiltool.gif) no-repeat left 10px;
	padding: 0 !important;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2
}

.toolcont h3 {
	height: 35px;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #474747;
	background: url(/images/tel.png) no-repeat 0 center;
	padding-left: 35px
}

.toolcont h3 i {
	font-style: normal;
	font-size: 14px;
	font-weight: 400;
	color: #999;
	padding-left: 10px;
	font-family: "微软雅黑"
}

.toolcont span {
	color: #666;
	display: block;
	padding-left: 35px
}

.toolcont a {
	color: #06c
}

.toolcont q, .weixing b {
	height: 30px
}

.toolcont q input {
	width: 150px
}

.toolcont q label {
	margin-top: 15px;
	left: 185px;
	line-height: 24px !important
}

.toolcont q, .toolcont samp {
	display: block;
	padding-left: 35px;
	padding-top: 10px
}

.toolcont samp .button {
	white-space: nowrap
}

.applist {
	border: 1px solid #e9e9e9;
	background: #fff;
	width: 250px;
	height: 280px;
	position: absolute;
	right: 120px;
	top: -30px;
	display: none
}

.advicebox i, .applist i, .weixingbox i {
	width: 10px;
	height: 17px;
	background: url(/images/areiltool.gif) no-repeat;
	position: absolute;
	right: -10px
}

.applist i, .weixingbox i {
	top: 42px
}

.applist_tab {
	height: 38px
}

.applist_tab>span {
	border-bottom: 1px solid #e9e9e9;
	width: 125px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	float: left;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	cursor: pointer
}

.applist_tab>span.select {
	border-bottom-color: #ec2828;
	font-weight: 700
}

.applist_box {
	padding: 15px;
	height: 210px;
	clear: both
}

.applist_box_li {
	height: 210px
}

.applist_box_li .applist_ico {
	background: url(/images/ico_zhushou.png) center center
		no-repeat;
	height: 68px;
	display: block;
	margin-top: 10px
}

.applist_box_li .t_r a {
	color: #06c;
	font-size: 14px
}

.kefusamll {
	display: none
}

.phonetool_samll {
	display: block;
	width: 46px;
	height: 46px;
	background: url(/images/kiefuali.gif) no-repeat -46px -317px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s
}

.phonetool_samll.on, .phonetool_samll:hover {
	background: url(/images/kiefuali.gif) no-repeat left -317px
}

.weixing_samll {
	background: url(/images/kiefuali.gif) no-repeat -46px -269px
}

.weixing_samll.on, .weixing_samll:hover {
	background: url(/images/kiefuali.gif) no-repeat left -269px
}

.liuyantool_samll, .toolapp_samll, .weixing_samll {
	display: block;
	width: 46px;
	height: 46px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s
}

.liuyantool_samll {
	background: url(/images/kiefuali.gif) no-repeat -46px -96px
}

.liuyantool_samll.on, .liuyantool_samll:hover {
	background: url(/images/kiefuali.gif) no-repeat left -96px
}

.toolapp_samll {
	background: url(/images/kiefuali.gif) no-repeat -46px -221px
}

.toolapp_samll.on, .toolapp_samll:hover {
	background: url(/images/kiefuali.gif) no-repeat left -221px
}

.advicebox, .weixingbox {
	border: 1px solid #e9e9e9;
	background: #fff;
	position: absolute;
	padding: 15px;
	display: none
}

.weixingbox {
	width: 198px;
	right: 55px;
	top: -30px
}

.weixingbox span {
	display: block;
	height: 80px;
	clear: both
}

.weixingbox span h3, .weixingbox span p {
	float: right;
	width: 100px;
	display: block
}

.weixingbox span h3 {
	height: 30px;
	line-height: 30px;
	font-weight: 700;
	font-size: 14px;
	font-family: "微软雅黑"
}

.weixingbox span p {
	height: 50px;
	line-height: 25px;
	color: #999
}

.weixingbox p.guanzhu {
	line-height: 20px;
	padding-top: 10px;
	font-size: 13px;
	color: #666;
	display: block;
	white-space: nowrap
}

.advicebox {
	width: 255px;
	right: 122px;
	top: -160px;
	line-height: 24px
}

.advicebox a:hover, .pos_box .pos_detail a.c06c:hover {
	color: #eb2626
}

.advicebox p {
	margin-bottom: 0
}

.advicebox .f_l {
	float: left
}

.advicebox .f_r {
	float: right
}

.advicebox .valid_success {
	display: none !important
}

.advicebox .valid_error {
	line-height: 24px
}

.advicebox img, .advicetel .f_r a, .advicetel .f_r span, .icom {
	vertical-align: middle
}

.advicebox input[type=text], .advicebox textarea {
	position: relative;
	zoom: 1
}

.advicebox i {
	top: 172px
}

.advicebox textarea, .commonform .eleament textarea {
	border: 1px solid #dfdfdf;
	padding: 6px 8px;
	box-shadow: 2px 2px 2px #efefef inset;
	vertical-align: middle
}

.advicebox textarea {
	width: 237px;
	background: #fff
}

.advicebox .advice_code, .advicebox .advice_contact {
	display: none;
	position: relative;
	zoom: 1
}

.advicebox .advice_code input {
	width: 75px;
	height: 16px;
	line-height: 16px
}

.advicebox .advice_code img {
	width: 100px
}

.advicebox .advice_code label {
	margin-top: 7px;
	left: 75px
}

.advicebox .advice_contact label {
	margin-top: 7px;
	left: 185px
}

.advicebox .advice_contact input.f_l {
	width: 185px;
	height: 16px;
	float: left;
	line-height: 16px
}

.advicebox .advice_contact button {
	margin-top: 1px;
	text-shadow: 0 0 0 !important;
	background: #ec2828;
	color: #fff !important;
	border: 1px solid #ec2828
}

.advicebox .advicetel {
	border-bottom: 1px solid #e9e9e9;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.advicebox .common-review-text .phTips {
	height: auto !important;
	line-height: 22px !important;
	margin-left: 0 !important;
	left: 5px;
	width: 245px
}

.advicetel .touSuWeiQuan {
	margin-top: 5px;
	padding: 0 7px
}

.advicetel .touSuWeiQuan span {
	display: block;
	font-family: "微软雅黑"
}

.advicebox .adviceboss span {
	display: inline-block;
	color: #a9a9a9
}

.advicebox .adviceboss .pr_10 {
	padding-right: 14px
}

.advicebox .adviceboss .pl_10 {
	padding-left: 14px
}

.advicebox .adviceedit {
	margin-top: 4px;
	float: right;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 18px;
	display: block;
	font-family: "Adobe 黑体 Std R"
}

.icom {
	background: url(/images/indentify.png) no-repeat;
	width: 16px;
	height: 20px;
	display: inline-block;
	margin-left: 2px;
	padding: 0 2px
}

.icocx_on {
	background-position: left top;
	width: 18px
}

.icocx_off {
	background-position: right 0;
	width: 18px;
	line-height: 24px;
	height: 24px
}

.icosm_on {
	background-position: 0 -26px
}

.icosm_off {
	background-position: right -26px
}

.icosj_on {
	background-position: 5px -60px
}

.icosj_off {
	background-position: right -60px
}

.icoyx_on {
	background-position: 0 -91px
}

.icoyx_off {
	background-position: right -91px
}

.icobk_on {
	background-position: 0 -116px
}

.icobk_off {
	background-position: right -116px
}

.icoshou {
	background: url(/images/shou_2.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 4px
}

.icomap, .icoshou, .icovip {
	display: inline-block;
	vertical-align: middle
}

.icovip {
	background: url(/images/shop_vipico.jpg) no-repeat 0 center
		#ec2828;
	padding-left: 18px;
	padding-right: 4px;
	color: #fff3ad;
	line-height: 20px;
	font-size: 12px;
	font-weight: 400;
	margin-left: 2px;
	white-space: nowrap;
	height: 20px
}

.icomap {
	background: url(/images/arrow_main.png) no-repeat -180px 0;
	width: 10px;
	height: 14px
}

.icocx_middle_off, .icocx_middle_on {
	background: url(/images/cengxin_32.png) no-repeat 0 top;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle
}

.icocx_middle_on {
	background-position: 0 bottom
}

.icocx_new_off, .icocx_new_on {
	background: url(/images/cengxin_new_32.png) no-repeat 0 0;
	width: 31px;
	height: 31px;
	display: inline-block;
	vertical-align: middle
}

.icocx_new_on {
	background-position: 0 bottom
}

.ico_bzj, .ico_bzt, .ico_bzy {
	background: url(/images/ico_jyt.png) no-repeat 0 0;
	width: 57px;
	height: 23px;
	padding-top: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	padding-left: 35px;
	line-height: 23px
}

.ico_bzj a, .ico_bzt a, .ico_bzy a, .ico_integrity_10 a,
	.ico_integrity_20 a, .ico_integrity_30 a, .ico_integrity_40 a {
	color: #fff !important
}

.ico_bzy {
	background-position: 0 -42px
}

.ico_bzt {
	background-position: 0 -80px
}

.ico_integrity_10, .ico_integrity_20, .ico_integrity_30,
	.ico_integrity_40 {
	background: url(/images/ico_jyt.png) no-repeat 0 0;
	width: 57px;
	height: 23px;
	padding-top: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	padding-left: 35px;
	line-height: 23px
}

.ico_integrity_30 {
	background-position: 0 -42px
}

.ico_integrity_10, .ico_integrity_20 {
	background-position: 0 -80px
}

.iico {
	background: #999;
	color: #fff;
	height: 20px;
	line-height: 20px;
	margin-left: 4px;
	padding: 0 5px;
	display: inline-block;
	font-weight: 400;
	font-size: 12px;
	vertical-align: middle
}

.bgred {
	background: #ec2828 !important
}

.bgorange {
	background: #ff7c0a !important
}

.bggreen {
	background-color: #096 !important
}

.ico_cert {
	background: url(/images/ico_cert.png) no-repeat;
	width: 32px;
	height: 28px;
	display: inline-block;
	vertical-align: middle
}

.ico_daka {
	background: url(/images/ico_daka.png) no-repeat;
	width: 40px;
	height: 30px
}

.eckico, .ico_daka, .spico {
	display: inline-block;
	vertical-align: middle
}

.eckico {
	background: url(/images/ecklogo.png) no-repeat;
	width: 47px;
	margin-left: 4px;
	height: 20px
}

.spico {
	background: url(/images/shop_icodj.png) no-repeat;
	margin: 0 4px;
	height: 22px
}

.spico_3, .spico_4 {
	width: 59px;
	background-position: 0 -150px
}

.spico_4 {
	background-position: 0 -120px
}

.spico_5, .spico_6 {
	width: 59px;
	background-position: 0 -90px
}

.spico_6 {
	background-position: 0 -60px
}

.spico_7, .spico_8 {
	width: 85px;
	background-position: 0 -30px
}

.spico_8 {
	background-position: 0 0
}

.star, .star .star_selected {
	display: inline-block;
	height: 16px;
	width: 16px
}

.star {
	background: url(/images/star.gif) repeat-x 0 0;
	padding: 0;
	content: "";
	line-height: 16px;
	overflow: hidden;
	vertical-align: text-bottom
}

.star .star_selected {
	background: url(/images/star.gif) repeat-x left -32px
}

.star.red .star_selected {
	background-position: left -16px
}

.star.a3 {
	width: 48px
}

.star.a5 {
	width: 80px
}

.star.a8 {
	width: 128px
}

.star.a10 {
	width: 160px
}

.star.s0 .star_selected {
	width: 1px
}

.star.s0d5 .star_selected {
	width: 8px
}

.star.s2 .star_selected {
	width: 32px
}

.star.s2d5 .star_selected {
	width: 40px
}

.star.s3 .star_selected {
	width: 48px
}

.star.s3d5 .star_selected {
	width: 56px
}

.star.s4 .star_selected {
	width: 64px
}

.star.s4d5 .star_selected {
	width: 72px
}

.star.s5 .star_selected {
	width: 80px
}

.star.s5d5 .star_selected {
	width: 88px
}

.star.s6 .star_selected {
	width: 96px
}

.star.s6d5 .star_selected {
	width: 104px
}

.star.s7 .star_selected {
	width: 112px
}

.star.s7d5 .star_selected {
	width: 120px
}

.star.s8 .star_selected {
	width: 128px
}

.star.s8d5 .star_selected {
	width: 136px
}

.star.s9 .star_selected {
	width: 144px
}

.star.s9d5 .star_selected {
	width: 152px
}

.star.sa .star_selected {
	width: 100%
}

.rapidreleas {
	background: #fff;
	border: 1px solid #e9e9e9
}

.rapidreleas .rapidtitl {
	padding: 0 25px 10px;
	border-bottom: 1px dotted #e9e9e9
}

.rapidreleas h3 {
	height: 30px;
	line-height: 30px;
	padding-top: 15px
}

.link_li b.title, .rapidreleas u, .rapidreleas ul li.txt {
	height: 25px;
	line-height: 25px;
	display: block
}

.rapidreleas u {
	border-bottom: 1px dashed #aaa;
	padding-bottom: 10px;
	color: #999;
	padding-left: 20px
}

.rapidreleas ul {
	padding: 5px 25px 10px
}

.rapidreleas ul li.rpdl {
	display: block;
	padding: 5px 0;
	height: 26px
}

.rapidreleas ul li.txt {
	background: url(/images/round.jpg) no-repeat 0 center;
	padding-left: 25px;
	font-weight: 700
}

.rapidreleas ul li.code {
	height: 24px;
	line-height: 24px
}

.rapidreleas ul li.btn {
	height: 35px;
	padding-bottom: 10px
}

.rapidreleas ul li.btn button {
	width: 210px;
	height: 35px;
	font-size: 14px;
	font-weight: 700
}

.rapidreleas ul li select {
	width: 222px
}

.mobilload {
	padding: 30px 20px
}

.mobilload ul {
	height: 55px;
	background: url(/images/mobile.jpg) no-repeat 0 center;
	padding-left: 55px
}

.emailtj ul ol, .mobilload ul ol {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 700
}

.emailtj ul li, .mobilload ul li {
	height: 20px;
	line-height: 20px;
	color: #999
}

.emailtj span, .mobilload b {
	display: block;
	padding-top: 15px
}

.mobilload b {
	clear: both;
	height: 35px
}

.mobilload b a {
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	margin: 0 auto
}

.mobilload dl {
	clear: both;
	padding: 15px 0 0
}

.mobilload dd {
	float: left;
	width: 88px;
	height: 118px;
	padding: 0 10px
}

.mobilload dd span, .weibocn ul li a {
	text-align: center;
	height: 25px;
	line-height: 25px
}

.mobilload dd span {
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block
}

.emailtj, .mobilload, .weibocn {
	background: #fff;
	border: 1px solid #e9e9e9
}

.emailtj {
	padding: 25px 15px
}

.emailtj ul {
	height: 45px;
	background: url(/images/email.jpg) no-repeat 0 center;
	padding-left: 55px
}

.emailtj span {
	height: 30px;
	width: 220px;
	margin: 0 auto;
	background: url(/images/emaildy.jpg) no-repeat 0 15px
}

.emailtj span .button, .emailtj span .input {
	height: 30px;
	background: 0 0;
	border: none;
	float: left
}

.emailtj span .input {
	line-height: 30px;
	padding: 0 0 0 30px;
	width: 140px
}

.emailtj span .button, input.ez-hide {
	width: 44px;
	cursor: pointer;
	margin: 0
}

input.ez-hide {
	vertical-align: inherit;
	width: 21px;
	height: 21px;
	margin: auto
}

.weibocn {
	border-bottom: none
}

.weibocn ul li {
	padding: 20px;
	border-bottom: 1px solid #e9e9e9
}

.weibocn ul li .inct {
	padding-left: 80px
}

.weibocn ul li a {
	background: #666;
	color: #fff;
	padding: 0 10px;
	display: inline-block
}

.weibocn ul li a:hover {
	background-color: #333
}

.blk10, .blk15, .blk20, .blk5 {
	display: block;
	clear: both
}

.blk5 {
	height: 5px
}

.blk10 {
	height: 10px
}

.blk15 {
	height: 15px
}

.blk20 {
	height: 20px
}

.blk25 {
	height: 25px
}

.blk25, .blk30, .blk40, .blk50 {
	display: block;
	clear: both
}

.blk30 {
	height: 30px
}

.blk40 {
	height: 40px
}

.blk50 {
	height: 50px
}

.commonform {
	background: #fff
}

.commonform .eleament {
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative
}

.cerdit_user h3 {
	font-family: "微软雅黑"
}

.commonform .eleament h3, .rapidreleas h3, .relestneed h3, .totalform h3
	{
	font-size: 20px;
	font-family: "微软雅黑"
}

.commonform .tx_t1 {
	height: 28px;
	line-height: 28px;
	width: 480px;
	-moz-box-shadow: 2px 2px 2px #efefef inset;
	-webkit-box-shadow: 2px 2px 2px #efefef inset;
	box-shadow: 2px 2px 2px #efefef inset
}

.commonform .eleament .subspan_bar {
	line-height: 22px;
	z-index: 2
}

.commonform .eleament .subnav_option {
	top: 19px;
	z-index: 1;
	border-radius: 0
}

.commonform .eleament .subspan_bar.on {
	color: #06c;
	border: 1px solid #fff
}

.commonform .tipselmt {
	width: 200px;
	padding: 15px 0;
	line-height: 24px
}

.commonform .eleament .button {
	line-height: 30px;
	padding: 0 25px
}

.commonform .eleament textarea {
	font-size: 12px
}

.messages {
	font: 12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #333;
	padding: 0 10px;
	clear: both;
	position: relative;
	z-index: 1;
	zoom: 1;
	margin-bottom: 5px
}

.cardleft em, .cardleft i, .collect-info-wrap a:hover.zbfoot i,
	.messages span, .p_pop a img {
	display: block
}

.messages .icon16 {
	margin-right: 5px;
	margin-top: 7px;
	cursor: default
}

.messages.m_correct, .messages.m_correct a {
	border-color: #b5e087;
	background-color: #effbe7;
	color: #326500
}

.messages.m_infor, .messages.m_infor a {
	border-color: #a0cefe;
	background-color: #ddecff;
	color: #3253a0
}

.messages.m_error, .messages.m_error a {
	border-color: #ffb7b8;
	background-color: #ffeded;
	color: #ce0000
}

.messages.m_warn {
	border-color: #ffd5aa;
	background-color: #fff0ce;
	color: #ea5f00
}

.messages.m_warn a {
	color: #06c
}

.messages .icon16 {
	background-image: url(/images/icon16_2.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-indent: -999px;
	z-index: 2;
	vertical-align: -3px
}

.messages.m_error .icon16 {
	background-position: 0 -16px
}

.messages.m_warn .icon16 {
	background-position: 0 0
}

.messages.m_infor .icon16 {
	background-position: 0 -32px
}

.messages.m_correct .icon16 {
	background-position: 0 -48px
}

.hidden {
	display: none
}

.pos_box {
	position: absolute;
	z-index: 1000;
	zoom: 1;
	font: 12px/24px '宋体', Arial, Helvetica, sans-serif;
	background: 0 0 !important
}

.credit_tit span.close {
	cursor: pointer;
	position: absolute;
	width: 30px;
	height: 30px;
	font-size: 16px;
	right: 0;
	top: 0;
	color: #fff !important;
	display: none
}

.pos_box a.close_bub {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 5px
}

.pos_box a.close_bub:hover {
	color: #ec2828
}

.pos_box .pos_detail {
	color: #333;
	width: 400px;
	line-height: 20px;
	padding: 20px
}

.pos_box .spucont {
	padding-left: 60px
}

.pos_box .spucont .cle, a.favor_star {
	display: inline-block;
	float: right;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	background: url(/images/starcrld.png) no-repeat;
	margin-top: -8px
}

.tasktodetail a.favor_star {
	vertical-align: bottom;
	float: none
}

.pos_box .spucont .cle:hover, a.favor_star.selec, a.favor_star:hover {
	background: #ec2828 url(/images/starcrld.png) no-repeat left
		-24px
}

.pos_box .bubl_tags a {
	display: inline-block;
	border: 1px solid #dfdfdf;
	background: #fff;
	border-radius: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 26px;
	padding: 0 10px
}

.pos_box .bubl_tags a:hover {
	background: #ffecdf;
	color: #eb2626;
	border-color: #eb2626
}

.cardbox {
	width: 380px;
	height: 170px;
	background: #fff;
	border: 1px solid #e9e9e9;
	border-radius: 10px;
	z-index: 1000;
	padding: 20px
}

.cardleft {
	float: left;
	width: 60px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif
}

.cardleft em {
	height: 60px;
	padding-bottom: 10px
}

.cardleft i {
	background: #096;
	color: #fff;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	border-radius: 2px
}

.cardleft i a.button {
	background: 0 0 !important;
	border: none !important
}

.card_chengxin .xingj div b, .cardleft i a:active, .cardleft i a:hover,
	.cardleft i a:link, .cardleft i a:visited {
	color: #fff
}

.cardright {
	float: right;
	width: 300px;
	height: 150px
}

.cardright_us {
	height: 30px
}

.cardright_us span {
	padding-right: 5px;
	display: inline-block
}

.cardright_shopname {
	height: 20px;
	line-height: 20px;
	padding: 5px 0
}

.cardright_shopname b {
	font-size: 14px;
	font-family: "微软雅黑";
	padding-right: 5px
}

.cardright_service {
	line-height: 18px;
	padding-top: 10px
}

.cardright_label_li li, .cardright_service span {
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	display: inline-block
}

.cardright_service span {
	padding-right: 10px;
	color: #999;
	width: 85px;
	overflow: hidden
}

.cardright_service span b {
	padding: 0 1px;
	color: #096
}

.cardright_service .card_amount {
	width: 100px
}

.cardright_label {
	height: 30px;
	width: 300px;
	padding-top: 8px;
	overflow: hidden
}

.card_chengxin {
	position: relative;
	z-index: 999
}

.card_chengxin .xingj {
	width: 220px;
	height: 35px;
	position: absolute;
	top: 18px;
	left: -90px;
	display: none
}

.card_chengxin i.triangle, .credit i.triangle {
	width: 0;
	height: 0;
	display: block;
	border-width: 6px;
	border-style: dashed dashed solid
}

.card_chengxin i.triangle {
	top: 0;
	left: 46%;
	border-color: transparent transparent #333;
	margin: -6px auto 0
}

.cardright_label_li {
	width: 300px;
	height: 30px;
	overflow: hidden;
	position: relative
}

.cardright_label_li ul, .credit {
	position: absolute;
	width: 2000px
}

.credit {
	width: 280px;
	z-index: 10;
	display: none
}

.cardright_label_li li {
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 0 10px;
	margin-right: 5px;
	border-radius: 12px;
	float: left
}

.cardright_label .jcarnext {
	background: url(/images/round_arrow.jpg) no-repeat right center
		#fff;
	width: 27px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	padding-left: 10px
}

.cardright_label .jcarousel-clip {
	width: 330px;
	height: 30px
}

.credit i.triangle {
	margin: 0 auto;
	border-color: transparent transparent #666 !important
}

.credit_tit {
	background: #666;
	height: 30px;
	line-height: 30px;
	width: 280px;
	text-align: center;
	color: #fff;
	position: relative;
	font-weight: 700;
	font-size: 14px
}

.credit_box {
	background: #fff;
	border: 1px solid #e9e9e9;
	border-top: none;
	padding: 10px;
	font-weight: 400
}

.credit_bfb {
	height: 50px;
	clear: both;
	font-weight: 400
}

.credit_bfb li {
	float: left;
	width: 33%;
	height: 50px;
	text-align: center
}

.credit_bfb li b {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ec2828;
	height: 30px;
	line-height: 30px;
	font-weight: 400
}

.credit_bfb li span {
	font-size: 12px;
	color: #999;
	display: block;
	height: 20px;
	line-height: 20px
}

.credit_jyac {
	color: #999;
	padding-top: 10px
}

.credit_jyac li {
	clear: both;
	font-weight: 400;
	padding-bottom: 5px;
	height: 26px;
	overflow: hidden
}

.credit_jyac li samp, .ico_bao, .ico_sou, .ico_yuan {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px
}

.credit_jyac li samp {
	float: left;
	padding: 0;
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: right
}

.credit_jyac li span {
	display: inline-block;
	float: right;
	width: 185px;
	font-size: 12px;
	padding: 0;
	line-height: 22px !important
}

.credit_jyac li span.text {
	line-height: 18px;
	padding-top: 3px
}

.credit_jyac span.shopwanchen {
	clear: both;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	font-size: 12px
}

.credit_jyac li span a {
	background: url(/images/cert.png) no-repeat right 6px;
	display: inline-block;
	padding: 0 20px 0 8px;
	color: #666 !important;
	margin-right: 5px
}

.credit_jyac li span a.cert {
	background-color: #eef9db;
	border: 1px solid #d0e6c4
}

.credit_jyac li span a.nocert {
	background-color: #f4f4f4;
	border: 1px solid #e9e9e9;
	background-position: right -24px
}

.ico_bao, .ico_sou, .ico_yuan {
	background: url(/images/ico_bsy.png) no-repeat 0 0;
	width: 18px;
	height: 22px;
	line-height: 20px;
	margin-right: 4px;
	color: #fff;
	text-align: center
}

.ico_sou {
	background-position: 0 -40px
}

.ico_yuan {
	background-position: 0 -80px
}

.ico_noxing, .ico_xing {
	width: 17px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px
}

.ico_xing {
	background: url(/images/xing.png) no-repeat 0 0
}

.ico_noxing {
	background: url(/images/xing.png) no-repeat 0 bottom
}

.cerdit_user {
	clear: both;
	padding: 0 15px;
	font-size: 12px
}

.cerdit_user h3 {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	color: #333
}

.cerdit_user a.button {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0
}

.cerdit_pingfeng {
	height: 25px;
	line-height: 25px;
	color: #999;
	padding-bottom: 10px
}

.cerdit_pingfeng font {
	font-size: 16px;
	color: #0cac51
}

.ez-checkbox, .ez-radio {
	background-image: url(/images/checkbox.png);
	display: inline-block;
	vertical-align: -2px;
	zoom: 1;
	*display: inline;
	width: 21px;
	height: 21px;
	cursor: pointer;
	text-align: center;
	line-height: 21px
}

.ez-checkbox {
	background-position: 0 -21px
}

.ez-checkbox.ez-desable {
	background-position: 0 0
}

.ez-checkbox.ez-checked {
	background-position: 0 -62px
}

.ez-checkbox.ez-checked.ez-desable {
	background-position: 0 -42px
}

.ez-radio {
	background-position: -21px -21px
}

.ez-radio.ez-desable {
	background-position: -21px 0
}

.ez-radio.ez-selected {
	background-position: -21px -63px
}

.ez-radio.ez-selected.ez-desable {
	background-position: -21px -42px
}

.clck {
	background: #fff
}

.pt:focus, .px:focus {
	border-color: #6fb1df;
	color: #333;
	-moz-box-shadow: 0 0 5px #6fb1df
}

.zoominner {
	font: 12px/24px "宋体", Arial, Helvetica, sans-serif;
	background: 0 0 #fff;
	padding: 5px 10px 10px;
	text-align: left
}

.zoominner p {
	padding: 8px 0
}

.flb span, .zoominner .y {
	float: right
}

.zoominner p a {
	background: url(/images/imgzoom_tb.gif) no-repeat 0 0;
	float: left;
	height: 17px;
	line-height: 100px;
	margin-left: 10px;
	overflow: hidden;
	width: 17px
}

.zoominner p a.imgadjust {
	background-position: -40px 0
}

.zoominner p a.imgclose {
	background-position: -80px 0
}

.zoominner p a.imgadjust:hover {
	background-position: -40px -39px
}

.zoominner p a.imgclose:hover {
	background-position: -80px -39px
}

.zoominner p a:hover {
	background-position: 0 -39px
}

.catynavlist .closenav, .filter a, .flb span a, .letilistcaty a,
	.nav_lists_nav li a, .navmain span a, .phboard li, .pos_box .bubl_tags a,
	.pos_box .spucont .cle, .selectbox div.address div a, .talentareabox .taletprovince a,
	.worksElement a, a.favor_star {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s
}

.fwin {
	box-shadow: inset 0 0 2px #fff, 0 0 20px rgba(0, 0, 0, .2);
	border: 1px solid #666
}

.sltm ul {
	margin: 3px 6px
}

.sltm li {
	color: #666;
	cursor: pointer;
	padding: 2px 0
}

.flb span a:hover, .sltm li.current, .sltm li:hover {
	color: #333
}

.altw .fltc {
	margin-bottom: 0;
	padding: 8px
}

.sltm {
	border: 1px solid #ccc;
	background: #fff url(/images/newarow.gif) no-repeat 100% -19px;
	text-align: left;
	padding: 0 17px 0 4px
}

.altw {
	width: 350px;
	margin: 10px 30px;
	display: table;
	vertical-align: middle
}

.alert_error, .alert_info, .alert_right, .confirm_info, .warning {
	padding: 13px 0 13px 58px;
	min-height: 40px;
	height: auto !important;
	line-height: 160%;
	background: url(/images/right.gif) no-repeat 8px 8px;
	font-size: 14px;
	float: left
}

.alert_error, .warning {
	background-image: url(/images/error.gif)
}

.alert_info {
	background-image: url(/images/info.gif)
}

.alert_right {
	background-image: url(/images/right.gif)
}

.confirm_info {
	background-image: url(/images/confirm.png)
}

.alert_right a {
	font-size: 12px
}

.p_pof, .p_pop {
	border: 1px solid;
	border-color: #ddd #aaa #888 #ddd;
	background: #fff
}

.p_pof {
	width: 500px
}

.p_opt {
	padding: 5px
}

.p_pop li {
	display: inline;
	float: left
}

.p_pop a {
	opacity: .5;
	display: block;
	padding: 1px;
	margin: 0 3px;
	border: solid #fff;
	border-width: 1px;
	white-space: nowrap
}

.p_pop a:hover {
	opacity: 1;
	background: #f4f4f4 url(/images/tb.png) repeat-x 0 0
}

.p_opt .txt, .p_opt .txtarea {
	margin: 5px 0
}

.p_pof .flbc, .p_pop .flbc {
	margin-right: 8px;
	margin-top: 4px
}

.b_c, .b_l, .b_r, .m_l, .m_r, .tt_c, .tt_l, .tt_r {
	overflow: hidden;
	background: #bbb !important;
	filter: alpha(opacity = 70);
	background: rgba(187, 187, 187, .7) !important
}

.b_l, .b_r, .tt_l, .tt_r {
	width: 8px;
	height: 8px
}

.b_c, .tt_c {
	height: 8px
}

.m_l, .m_r {
	width: 8px
}

.m_c {
	background: #fff;
	border: 1px solid #333 \0
}

.m_c .tb {
	margin: 0 0 10px;
	padding: 0 10px
}

.m_c .c {
	padding: 0 10px 10px !important;
	min-height: 50px !important
}

.m_c .o {
	padding: 8px 10px;
	margin-bottom: 0;
	height: 31px;
	text-align: right;
	background-color: #f6f6f6;
	border-top: solid 1px #dadee5
}

.m_c .el {
	width: 420px
}

.m_c .el li {
	padding: 0;
	border: none
}

.flb, .flb em {
	font-weight: 700;
	color: #333
}

.flb {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	font-family: Tahoma, Arial !important;
	background-color: #e4e4e4
}

.aui_state_focus .flb {
	color: #666
}

.aui_state_drag .flb {
	background: #e4e4e4;
	box-shadow: none
}

.flb em {
	float: left;
	font-size: 14px;
	font-style: normal
}

.flb em a {
	text-decoration: none
}

.flb .needverify {
	margin-left: 8px;
	padding-left: 13px;
	width: 45px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	color: #999;
	font-weight: 400
}

.fl .onright, .flb .onerror {
	white-space: nowrap;
	height: auto;
	line-height: 140%;
	color: #666;
	font-size: 12px;
	font-weight: 400
}

.chzn-container-multi .chzn-choices .search-field .default, .flb span {
	color: #999
}

.flb span a, .flb strong {
	float: left;
	text-decoration: none;
	font-weight: 400;
	color: #666;
	font-family: '宋体'
}

.flbc {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 8px;
	overflow: hidden
}

.flbc:hover {
	background: #fff
}

.pns {
	padding: 8px !important;
	text-align: right !important;
	white-space: nowrap !important
}

.pns button {
	border-radius: 5px;
	width: 80px;
	text-align: center;
	margin-left: 10px;
	padding: 6px 0
}

.pns button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}

.pns button[disabled] {
	cursor: default;
	color: #666;
	background: #ddd;
	border: solid 1px #999;
	filter: alpha(opacity = 50);
	opacity: .5;
	box-shadow: none
}

.appdoload {
	line-height: 16px
}

.doload_ico {
	width: 15px;
	height: 16px;
	display: inline-block;
	background: url(/images/arrow_main.png) no-repeat 0 -220px;
	margin-right: 5px
}

select.chzn-select {
	visibility: hidden;
	height: 28px !important;
	min-height: 28px !important
}

.chzn-container {
	font-size: 13px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle
}

.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 999
}

.chzn-container-single .chzn-single {
	background-color: #fff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #dfdfdf;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444;
	text-decoration: none
}

.chzn-container-single .chzn-single span {
	margin-right: 18px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.chzn-container-single .chzn-single div {
	background: #f4f4f4;
	border-left: 1px solid #dfdfdf;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px
}

.chzn-container-single .chzn-single div b {
	background: url(/images/chosen-sprite.png) no-repeat 0
		1px;
	display: block;
	width: 100%;
	height: 100%
}

.chzn-container-single .chzn-search {
	padding: 3px 4px;
	margin: 0;
	white-space: nowrap
}

.chzn-container-single .chzn-search input {
	background: #fff url(/images/chosen-sprite.png)
		no-repeat 100% -20px;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #dfdfdf;
	font-family: sans-serif;
	font-size: 1em
}

.chzn-container-single .chzn-drop, .chzn-container-single .chzn-single div
	{
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.chzn-container-multi .chzn-choices {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	position: relative
}

.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none
}

.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0
}

.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: 0 0 !important;
	border: 0 !important;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.chzn-container-multi .chzn-choices .search-choice {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f4f4f4;
	color: #333;
	border: 1px solid #efefef;
	line-height: 13px;
	padding: 3px 19px 3px 6px;
	margin: 3px 0 3px 5px;
	position: relative
}

.chzn-container-multi .chzn-choices .search-choice span {
	cursor: default
}

.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close
	{
	display: block;
	position: absolute;
	right: 5px;
	top: 6px;
	width: 8px;
	height: 9px;
	font-size: 1px;
	background: url(/images/chosen-sprite.png) right top
		no-repeat
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover,
	.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close
	{
	background-position: right -9px
}

.chzn-container .chzn-results {
	margin: 0 4px 4px 0;
	max-height: 190px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}

.chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0
}

.chzn-container .chzn-results li {
	line-height: 80%;
	padding: 7px 7px 8px;
	margin: 0;
	list-style: none
}

.chzn-container .chzn-results .active-result, .monkey>span {
	cursor: pointer
}

.chzn-container .chzn-results .highlighted {
	background: #f4f4f4;
	color: #333
}

.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal
}

.chzn-container .chzn-results .highlighted em {
	background: 0 0
}

.chzn-container .chzn-results .no-results {
	background: #f4f4f4
}

.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: 700
}

.chzn-container .chzn-results .group-option {
	padding-left: 20px
}

.chzn-container-multi .chzn-drop .result-selected {
	display: none
}

.chzn-container-active .chzn-single {
	border: 1px solid #dfdfdf
}

.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #dfdfdf;
	background-color: #fff
}

.chzn-container-active .chzn-single-with-drop div {
	background: 0 0;
	border-left: none
}

.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px
}

.chzn-container-active .chzn-choices {
	border: 1px solid #5897fb
}

.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important
}

.chzn-rtl {
	direction: rtl;
	text-align: right
}

.chzn-rtl .chzn-single {
	padding-left: 0;
	padding-right: 8px
}

.chzn-rtl .chzn-single span {
	margin-left: 26px;
	margin-right: 0
}

.chzn-rtl .chzn-single div {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #dfdfdf
}

.chzn-rtl .chzn-choices li {
	float: right
}

.chzn-rtl .chzn-choices .search-choice {
	padding: 3px 6px 3px 19px;
	margin: 3px 5px 3px 0
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 5px;
	right: auto;
	background-position: right top
}

.chzn-rtl.chzn-container-single .chzn-results {
	margin-left: 4px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 4px
}

.chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 20px
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
	border-right: none
}

.chzn-rtl .chzn-search input {
	background: url(/images/chosen-sprite.png) no-repeat
		-38px -20px, #fff;
	padding: 4px 5px 4px 20px
}

.head_banner {
	width: 1200px;
	height: 0;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.head_banner a, .head_banner i {
	display: block;
	position: absolute;
	top: 0
}

.head_banner a {
	left: 0;
	z-index: 1
}

.head_banner i {
	width: 16px;
	height: 16px;
	color: #000;
	right: 0;
	z-index: 2;
	text-align: center;
	line-height: 16px;
	cursor: pointer;
	font-weight: 700
}

.collect-info-wrap button, .head_banner i:hover {
	background-color: #ec2828;
	color: #fff
}

.new-year-register {
	width: 130px;
	height: 45px;
	line-height: 45px;
	margin-top: -7px;
	text-indent: -9999px;
	color: #fff !important;
	background: url(/images/login_btn.png) no-repeat;
	padding: 0;
	border: none
}

.new-year-register:hover {
	background-color: #f5f5f5;
	color: #666 !important
}

.head_banner a, .head_banner a>img, .w1200xh80 {
	width: 1200px;
	height: 80px
}

.collect-info-icon {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1002;
	width: 150px;
	height: 100px;
	background: url(/images/ic-01.png) 0 0 no-repeat;
	cursor: pointer
}

.collect-info-wrap {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	height: 0;
	background: url(/images/ic-02.png) 0 0;
	opacity: 0
}

.collect-info-wrap .container {
	position: relative
}

.collect-info-wrap a.zbfoot {
	background: url(/images/zbfoot.jpg);
	width: 66px;
	height: 66px;
	display: block;
	position: relative;
	margin-top: 10px;
	float: left
}

.collect-info-wrap a.zbfoot i {
	background: url(/images/zbfoot.png);
	width: 241px;
	height: 256px;
	display: none;
	position: absolute;
	left: 0;
	top: -256px
}

.collect-info-wrap em {
	display: inline-block;
	margin-top: 21px;
	margin-left: 18px;
	width: 760px;
	height: 49px;
	vertical-align: middle;
	background: url(/images/ic-01.png) -232px -34px no-repeat;
	float: left;
	*display: inline
}

.collect-info-wrap .container div {
	position: absolute;
	right: 0;
	top: 20px;
	width: 330px
}

.collect-info-wrap input {
	width: 145px;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 15px;
	font-size: 14px;
	border: none;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .4) inset !important
}

.collect-info-wrap button {
	position: absolute;
	left: 160px;
	width: 100px;
	height: 40px;
	border-color: #ec2828;
	border-radius: 0
}

.collect-info-wrap .close {
	position: absolute;
	top: -10px;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(/images/ic-01.png) -232px 0 no-repeat;
	cursor: pointer
}

@media screen and (max-width:1250px) { 
	.collect-info-icon {
		width: 80px;
		background-position: -151px 0
	}
	.collect-info-wrap .container {
		width: 100% !important
	}
	.collect-info-wrap .container div {
		left: auto;
		right: 5px
	}
}

.monkey {
	background: url(/images/monkey_ewm.png) no-repeat;
	width: 700px;
	height: 240px;
	position: fixed;
	right: -600px;
	bottom: 100px;
	z-index: 999999
}

.monkey>span {
	width: 100px;
	height: 100px;
	display: block;
	margin-top: 100px;
	margin-left: 0
}

.ad_global {
	margin: 0 auto;
	text-align: center
}

.frcont .explain_hover {
	display: none
}

.frcont a:hover .explain_hover {
	display: block;
	background-color: rgba(255, 255, 255, .8);
	padding: 10px 20px;
	border: 1px solid #dfdfdf;
	color: #898888;
	position: absolute;
	width: 196px;
	z-index: 999
}

.explain_hover .ico_down {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #dfdfdf;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 110px;
	bottom: -5px
}